package com.nobug.run;

import com.nobug.MyRobot;

import java.util.Scanner;

/**
 * @author 389561407@qq.com
 * @version 1.0
 * @since 2023-02-06
 */
public class RunAll {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println("欢迎使用阿凡达神武脚本！");
        while (flag){
            System.out.println("1.数独");
            System.out.println("2.水帮派");
            System.out.println("3.全自动钓鱼");
            System.out.println("请输入对应编号启动脚本，然后按照提示进行操作");
            Scanner scanner = new Scanner(System.in);
            String s = scanner.nextLine();

            //水帮派同时，按 F7 F8
            if("44".equals(s)){
                System.out.println("启动 自动按 F7 F8");
                new Thread(ZidongF7F8::runMain).start();
                break;
            }


            //水帮派同时，按 F7 F8
            if("22".equals(s)){
                flag = false;

                new Thread(ZidongF7F8::runMain).start();

                System.out.println("请输入你想要水帮的间隔，例如，每隔5秒发一次，输入5。");
                int m = scanner.nextInt();
                Zidongfa.runMain(m);
            }

            //全自动钓鱼同时，按 F7 F8
            if("33".equals(s)){
                flag = false;

                new Thread(ZidongF7F8::runMain).start();

                System.out.println("您选择了自动钓鱼，请掏出您的鱼竿，选择好水域，选择好使用的鱼饵，做好钓鱼准备！");
                MyRobot.sleep(500);
                System.out.println("请掏出您的鱼竿");
                MyRobot.sleep(500);
                System.out.println("择好水域");
                MyRobot.sleep(500);
                System.out.println("择好需要使用的鱼饵，建议一次性准备50个以上");
                MyRobot.sleep(1000);
                scanner.nextLine();
                GoFishing3.runMain(2);
            }


            if("1".equals(s)){
                flag = false;
                MainRunSimple.runMain();

            }else if("2".equals(s)){
                flag = false;
                System.out.println("请输入你想要水帮的间隔，例如，每隔5秒发一次，输入5。");
                int m = scanner.nextInt();
                Zidongfa.runMain(m);
            }else if("3".equals(s)){
                flag = false;
                System.out.println("您选择了自动钓鱼，请掏出您的鱼竿，选择好水域，选择好使用的鱼饵，做好钓鱼准备！");
                MyRobot.sleep(500);
                System.out.println("请掏出您的鱼竿");
                MyRobot.sleep(500);
                System.out.println("择好水域");
                MyRobot.sleep(500);
                System.out.println("择好需要使用的鱼饵，建议一次性准备50个以上");
                MyRobot.sleep(1000);
                System.out.println("如果您做好准备了，请选择您游戏对应的分辨率。如果不知道，请点击游戏右下角系统，系统设置，窗口模式查看分辨率后选择对应的分辨率");
                System.out.println("1.800 X 600");
                System.out.println("2.1024 X 768");
                System.out.println("3.1280 X 960");
                System.out.println("请输入对应编号");
                int i = scanner.nextInt();
                GoFishing3.runMain(i);
            }else {
                System.err.println("输入内容错误请重新输入");
            }
        }

    }
}
